.map_container {
  position: relative;
  .map_box {
    height: calc(100vh - 45px);
    /* 覆盖物样式 */
    .area_label {
      background-color: #21b976b3;
      color: #fff;
      border: 2px solid #fff;
    }
    .circle {
      width: 60px;
      height: 60px;
      border-radius: 50%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }

    .rect {
      padding: 5px 12px;
      border-radius: 7px;
    }
  }
  .house_list{
    height: 50vh;
    width: 100vw;
    position: absolute;
    background-color: #eee;
    left: 0;
    bottom: 0;
  }
}
